<?php if (!defined('BASEPATH')) exit('No direct script access allowed');

class Produto extends CI_Controller {

	public function __construct(){
		parent::__construct();
		$this->load->model('produto_model','produto');
	}
	
	public function index(){
		if (!is_logado()) {
			redirect('alegro/login');
		} else {
			$this->listar();
		}
	}
	
	//LISTAR PRODUTOS
	public function listar(){
		if (!is_logado()) {
			redirect('alegro/login');
		} else {
			
			if ( $this->session->userdata('perfil') == 'Administrador' || 
				 $this->session->userdata('perfil') == 'Comercial' || 
				 $this->session->userdata('perfil') == 'Financeiro' ||
				 $this->session->userdata('perfil') == 'Faturamento' ){
				$produtos = $this->produto->get_all();
			} else {
				$produtos = $this->produto->get_all_produtos_by_grupo($this->session->userdata('grupo'));
			}
				
			
			$dados = array(
					'titulo' 			=> 'Produtos',
					'subtitulo' 		=> 'Lista',
					'funcionalidade' 	=> 'Listagem avançada',
					'botaopadrao'		=> 'Adicionar Produto',
					'modulo'			=> 'produto',
					'tela' 				=> 'listar',
					'produtos'			=> json_encode($produtos),
			);
			
			//$this->load->view('index', $dados);
			$this->parser->parse('index', $dados);
		}
	}
	
	public function getById(){
		
	}

}